<?php

include_once('DbBroker.php');

function notasPorUsuario($usuario_id){
    $db = new DbBroker();
    $db->connect();
    
    $query = "
        SELECT 
            notas.id AS nota_id,
            notas.titulo AS titulo,
            notas.descripcion AS descripcion,
            notas.modificado AS modificado
        FROM notas WHERE notas.usuario_id = '$usuario_id'
    ";
    
    $result = $db->query($query);
    
    if (is_array($result) && count($result) > 0) 
        return '{notas:' . json_encode($result) . '}'; 
    else
        return ''; 
}

function guardarNota($usuario_id,$titulo,$descripcion,$modificado) {
    $db = new DbBroker();
    $db->connect();
    
    $query = "
        INSERT INTO notas(usuario_id, titulo, descripcion, modificado)
            VALUES ('$usuario_id', '$titulo', '$descripcion', '$modificado')
    ";

    return $db->insert($query);
}

function modificarNota($nota_id,$titulo,$descripcion,$modificado){
    $db = new DbBroker();
    $db->connect();

    $query = "
        UPDATE notas
            SET titulo      = '$titulo', 
                descripcion = '$descripcion',
                modificado  = '$modificado'
        WHERE notas.id = '$nota_id'
    ";

    return $db->update($query);
}

function borrarNota($nota_id){
    $db = new DbBroker();
    $db->connect();

    $query = "
        DELETE FROM notas WHERE notas.id = '$nota_id'
    ";

    return $db->delete($query);
}

//die(var_dump(modificarNota(19,'Ya no es nota local','no es')));